"""ensure_path"""
import datetime
import os
from flask import current_app


def get_upload_dir():
    """获取当前日期和时间"""
    current_datetime = datetime.datetime.now()
    # 按指定格式输出年、月和日
    formatted_date = current_datetime.strftime("%Y-%m-%d")

    path_dir = current_app.config['UPLOAD_FOLDER'] + formatted_date + "/"
    # 判断目录是否存在
    if not os.path.exists(path_dir):
        # 如果目录不存在，创建目录
        os.makedirs(path_dir)

    return path_dir


def get_download_dir():
    """获取当前日期和时间""" 
    current_datetime = datetime.datetime.now()
    # 按指定格式输出年、月和日
    formatted_date = current_datetime.strftime("%Y-%m-%d")

    path_dir = current_app.config['DOWNLOAD_FOLDER'] + formatted_date + "/"
    # 判断目录是否存在
    if not os.path.exists(path_dir):
        # 如果目录不存在，创建目录
        os.makedirs(path_dir)

    return path_dir
